import * as React from "react"; import { type SearchParams } from "@/types/table"; import { getValidFilters } from "@/lib/data-table"; import { Shell } from "@/components/shell"; import { Skeleton } from "@/components/ui/skeleton"; import { DataTableSkeleton } from "@/components/data-table/data-table-skeleton"; import { SearchParamsCache } from "@/lib/integration/validations"; import { getIntegrations } from "@/lib/integration/service"; import { IntegrationTable } from "@/lib/integration/table/integration-table"; interface IndexPageProps { searchParams: Promise; } export default async function IndexPage(props: IndexPageProps) { const searchParams = await props.searchParams; const search = SearchParamsCache.parse(searchParams); const validFilters = getValidFilters(search.filters); const promises = Promise.all([ getIntegrations({ ...search, filters: validFilters, }), ]); return (

인터페이스 관리

시스템 인터페이스를 등록, 수정, 삭제할 수 있습니다.

}> } >
); }